package com.deepocean.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.time.LocalDateTime;

public class HierarchicalCycloneCondition {
    private String id;
    private String deviceId;
    private String deviceName;
    private String sensorId;
    private Double minMaterialInput;
    private Double maxMaterialInput;
    private Double minLt025Coal;
    private Double maxLt025Coal;
    private Double minGt025Coal;
    private Double maxGt025Coal;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime beginTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getSensorId() {
        return sensorId;
    }

    public void setSensorId(String sensorId) {
        this.sensorId = sensorId;
    }

    public Double getMinMaterialInput() {
        return minMaterialInput;
    }

    public void setMinMaterialInput(Double minMaterialInput) {
        this.minMaterialInput = minMaterialInput;
    }

    public Double getMaxMaterialInput() {
        return maxMaterialInput;
    }

    public void setMaxMaterialInput(Double maxMaterialInput) {
        this.maxMaterialInput = maxMaterialInput;
    }

    public Double getMinLt025Coal() {
        return minLt025Coal;
    }

    public void setMinLt025Coal(Double minLt025Coal) {
        this.minLt025Coal = minLt025Coal;
    }

    public Double getMaxLt025Coal() {
        return maxLt025Coal;
    }

    public void setMaxLt025Coal(Double maxLt025Coal) {
        this.maxLt025Coal = maxLt025Coal;
    }

    public Double getMinGt025Coal() {
        return minGt025Coal;
    }

    public void setMinGt025Coal(Double minGt025Coal) {
        this.minGt025Coal = minGt025Coal;
    }

    public Double getMaxGt025Coal() {
        return maxGt025Coal;
    }

    public void setMaxGt025Coal(Double maxGt025Coal) {
        this.maxGt025Coal = maxGt025Coal;
    }

    public LocalDateTime getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(LocalDateTime beginTime) {
        this.beginTime = beginTime;
    }

    public LocalDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDateTime endTime) {
        this.endTime = endTime;
    }
}
